export interface CropBatchVO {
  /**
   * 批次ID
   */
  batchId: string | number;

  /**
   * 批次名称
   */
  batchName: string;

  /**
   * 种质ID
   */
  germplasmId: string | number;

  /**
   * 地块ID
   */
  landId: string | number;

  /**
   * 种植面积（亩）
   */
  cropArea: number;

  /**
   * 开始时间
   */
  startTime: string;

  /**
   * 备注
   */
  remark: string;

  /**
   * 状态
   */
  status: string;

  /**
   * 排序
   */
  orderNum: number;

  /**
   * 负责人Id
   */
  batchHead: number;

  /**
   * 基地ID
   */
  baseId: string | number;

  /**
   * 部门ID
   */
  deptId: string | number;

  /**
   * 用户ID
   */
  userId: string | number;
}

export interface CropBatchForm extends BaseEntity {
  /**
   * 批次ID
   */
  batchId?: string | number;

  /**
   * 批次名称
   */
  batchName?: string;

  /**
   * 种质ID
   */
  germplasmId?: string | number;

  /**
   * 地块ID
   */
  landId?: string | number;

  /**
   * 种植面积（亩）
   */
  cropArea?: number;

  /**
   * 开始时间
   */
  startTime?: string;

  /**
   * 备注
   */
  remark?: string;

  /**
   * 状态
   */
  status?: string;

  /**
   * 排序
   */
  orderNum?: number;

  /**
   * 负责人Id
   */
  batchHead?: number;

  /**
   * 基地ID
   */
  baseId?: string | number;

  /**
   * 部门ID
   */
  deptId?: string | number;

  /**
   * 用户ID
   */
  userId?: string | number;
}

export interface CropBatchQuery extends PageQuery {
  /**
   * 批次名称
   */
  batchName?: string;

  /**
   * 种质ID
   */
  germplasmId?: string | number;

  /**
   * 地块ID
   */
  landId?: string | number;

  /**
   * 种植面积（亩）
   */
  cropArea?: number;

  /**
   * 开始时间
   */
  startTime?: string;

  /**
   * 状态
   */
  status?: string;

  /**
   * 排序
   */
  orderNum?: number;

  /**
   * 负责人Id
   */
  batchHead?: number;

  /**
   * 基地ID
   */
  baseId?: string | number;

  /**
   * 部门ID
   */
  deptId?: string | number;

  /**
   * 用户ID
   */
  userId?: string | number;

  /**
   * 日期范围参数
   */
  params?: any;
}
